home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DESQVIEW / DVDEVL11.ARJ / DVDEVLOD.DOC < prev    next >
Text File  |  1992-08-22  |  5KB  |  119 lines

  1. DVdevload     (c) Copyright 1991, 1992 Ralf Brown
  2. v1.10    8/22/92
  3.  
  4. What is it?
  5. -----------
  6. DVdevload and its support program DVeop allow you to load device
  7. drivers in a DESQview window.  Unlike Quarterdeck's DEVICE.COM through
  8. version 2.34, DVdevload actually links the driver into the device
  9. driver chain, thus permitting the use of drivers which do not hook any
  10. interrupts.  With those versions of DEVICE.COM, if the driver does not
  11. hook any interrupts, it is completely inactive because DEVICE.COM does
  12. not hook it into the driver chain.  DEVICE.COM from DESQview v2.40 and
  13. higher does hook the driver into the device chain, but uses much more
  14. memory than DVdevload; the DEVICE.COM from v2.4x also does NOT
  15. correctly unlink the driver when the window is closed, leading to
  16. system instability.
  17.  
  18. What's New?
  19. -----------
  20. Changes since version 1.00:
  21.     Fixed bug which caused unpredictable behavior if the driver
  22.        modified DS on installation.  
  23.  
  24.  
  25. DISCLAIMER
  26. ----------
  27. This product is distributed AS IS, with no warranties, express or implied.
  28. The author disclaims all liability for any damages (incidental or
  29. consequential) caused by the use or misuse of this product.  Sole
  30. responsibility for determining its fitness for use rests with the user.
  31.  
  32.  
  33. INSTALLATION
  34. ------------
  35. DVdevload is quite simple to use.  Before starting DESQview, the DVeop
  36. driver must have been installed, so you will need to add a line to
  37. either AUTOEXEC.BAT or your DESQview startup batch file to run DVeop
  38. without arguments, i.e.
  39.  
  40.        DVEOP
  41. or
  42.        DVEOP-S
  43.  
  44. DVeop will automatically load itself into high memory using either XMS
  45. or DOS 5 upper memory blocks; LOADHIGH or its equivalent is completely
  46. superfluous and would in fact *increase* DVeop's memory requirements.
  47. DVEOP.COM and DVEOP-S.COM are the same except that DVEOP-S.COM only
  48. supports 3 simultaneous windows using DVDEVLOD, while DVEOP.COM
  49. supports 16.  This results in an 80-byte savings in the resident
  50. portion (272 bytes versus 352 bytes when loaded high).
  51.  
  52. Once DVEOP has been run, you can now start DESQview.  Within each
  53. window that requires a particular driver, you need to run DVDEVLOD.COM.
  54. Thus, you would have a line like
  55.  
  56.        DVDEVLOD C:\DOS\ANSI.SYS
  57.  
  58. in that window's startup batch file.  If the driver requires any parameters,
  59. you simply place them after the driver's name, as in
  60.  
  61.        DVDEVLOD C:\DOS\ANSI.SYS /L
  62. or
  63.        DVDEVLOD C:\DOS\DISPLAY.SYS con=(ega,437,4)
  64.  
  65. You may run DVDEVLOD multiple times within a single window to load multiple
  66. drivers.
  67.  
  68.  
  69. REQUIREMENTS
  70. ------------
  71. DVdevlod requires DOS 2.0 or higher and DESQview 2.26 or higher.  Once
  72. installed, it uses 192 bytes in addition to the memory used by the driver
  73. itself.
  74.  
  75.  
  76. LIMITATIONS
  77. -----------
  78. This version of DVdevload is not able to load block devices inside a DESQview
  79. window.  If the driver provides one or more drive letters, it must be loaded
  80. in CONFIG.SYS.    While technically possible, loading block devices is far more
  81. complex than character devices, because several DOS-internal data structures
  82. must be modified on each task switch.  A future version will remove this
  83. limitation.
  84.  
  85. Further, DVdevload can not be used in windows for which the protection level
  86. (second "Change a Program" screen) has been set to either 2 or 3, as DESQview
  87. will complain about a protection violation each time DVdevload tries to
  88. patch the device chain.  There are no problems with protection levels 0 or 1.
  89. I do not believe that a workaround for this problem exists, because DVdevload
  90. must inherently mess with DOS's internals, which is considered outside the
  91. program's address space at higher protection levels.
  92.  
  93.  
  94. AVAILABILITY
  95. ------------
  96. The newest version is available in the following places:
  97.  
  98.     On the Internet, for anonymous FTP from CS.CMU.EDU [128.2.222.173] in
  99.     directory /afs/cs.cmu.edu/user/ralf/pub/DESQview.  You must change
  100.     directory there with a single command before attempting to retrieve
  101.     any files, due to the way the security mechanism works.  If your site
  102.     is connected to AFS, you can simply change directory to the above
  103.     directory and perform a normal Unix/VMS/whatever file copy.
  104.  
  105.     On FIDOnet, for download and File Request from SoundingBoard, 1:129/26,
  106.     1-412-621-4604, 2400/9600 HST.  The file is kept in file area 8.
  107.  
  108.  
  109. AUTHOR
  110. ------
  111.     Ralf Brown            [valid until November 1, 1993]
  112.     813 Copeland Way, Suite 26
  113.     Pittsburgh, PA 15232
  114.  
  115.     Internet: ralf+@cs.cmu.edu
  116.     CIS:      >INTERNET:ralf+@cs.cmu.edu
  117.     FIDO:      Ralf Brown 1:129/26.1
  118.  
  119.